package com.atstudent.gmall.common.constant;

/**
 * @Author 薛有朋
 * @CreatDate 2024/12/8 16:29
 **/
public interface GmallConstant {
    /**
     * 缓存三级分类的数据key
     */
    public static final String REDIS_CATEGORY_KEY = "allCategory" ;

    /**
     * 缓存x的值
     */
    public static final String REDIS_NULL_VALUE = "X" ;

    /**
     * 商品详情的redis的key的前缀
     */
    public static final String REDSI_SKU_DETAIL_PREFIX = "sku-detail:" ;

    /**
     * 分布式锁的前缀
     */
    public static final String REDIS_ITEM_LOCK_PREFIX = "item-lock:" ;

    /**
     * 分布式布隆过滤器的名称
     */
    public static final String REDIS_SKUID_BLOOM_FILTER = "skuId-bloom-filter" ;

    /**
     * 分布式布隆过滤器新的名称
     */
    public static final String REDIS_SKUID_BLOOM_FILTER_NEW = "skuId-bloom-filter-new" ;

    /**
     * 商品热度分前缀
     */
    public static final String REDIS_SKU_HOT_SCORE_PRE = "sku-hotscore:" ;

    /**
     * 存储到Redis中的登录用户的键
     */
    public static final String REDIS_USER_LOGIN_PRE = "user-login:" ;

    /**
     * 存储到Redis中的购物车数据key
     */
    public static final String REDIS_CART_PRE = "cart:" ;
}
